package systemEntity

// EbSystemNoticeAdmin 通知记录表
type SystemNoticeAdmin struct {
	ID         int64  `json:"id" gorm:"column:id" form:"id"`                            // 通知记录ID
	NoticeType string `json:"notice_type" gorm:"column:notice_type" form:"notice_type"` // 通知类型
	AdminId    int16  `json:"admin_id" gorm:"column:admin_id" form:"admin_id"`          // 通知的管理员
	LinkId     int64  `json:"link_id" gorm:"column:link_id" form:"link_id"`             // 关联ID
	TableData  string `json:"table_data" gorm:"column:table_data" form:"table_data"`    // 通知的数据
	IsClick    int8   `json:"is_click" gorm:"column:is_click" form:"is_click"`          // 点击次数
	IsVisit    int8   `json:"is_visit" gorm:"column:is_visit" form:"is_visit"`          // 访问次数
	VisitTime  int64  `json:"visit_time" gorm:"column:visit_time" form:"visit_time"`    // 访问时间
	AddTime    int64  `json:"add_time" gorm:"column:add_time" form:"add_time"`          // 通知时间
}

// TableName 表名称
func (*SystemNoticeAdmin) TableName() string {
	return "eb_system_notice_admin"
}
